import { createApp } from 'vue';
import router from '@/router/index.js'
import pinia from 'common/store';
import 'view-ui-plus/dist/styles/viewuiplus.css';
import ViewUIPlus from 'view-ui-plus';
import ElementPlus from 'element-plus';
import 'element-plus/dist/index.css';
import { ElMessage } from 'element-plus';
import App from './App.vue';
const app = createApp(App);
app.config.globalProperties.$ElMessage = (msg) => {
  return ElMessage({ message: msg });
};
app.config.globalProperties.$ElMessage.success = (msg) => {
  return ElMessage.success({ message: msg });
};
app.config.globalProperties.$ElMessage.warning = (msg) => {
  return ElMessage.warning({ message: msg });
};
app.config.globalProperties.$ElMessage.info = (msg) => {
  return ElMessage.info({ message: msg });
};
app.config.globalProperties.$ElMessage.error = (msg) => {
  return ElMessage.error({ message: msg });
};
app
.use(pinia)
  .use(router)
  .use(ViewUIPlus)
  .mount('#app');
